﻿using System.Collections.Generic;

namespace FlashPay.Entity.Request.Payment
{
    /// <summary>
    /// 付款卡编辑
    /// </summary>
    public class PaymentCardEditRequest
    {
        /// <summary>
        /// 银行卡类型
        /// </summary>
        public int BcId { get; set; }

        /// <summary>
        /// 银行卡启用状态
        /// </summary>
        public sbyte? EnableStatus { get; set; }

        /// <summary>
        /// 付款区间起
        /// </summary>
        public string PaymentStart { get; set; }

        /// <summary>
        /// 付款区间迄
        /// </summary>
        public string PaymentEnd { get; set; }

        /// <summary>
        /// 跨行转账
        /// </summary>
        public sbyte? CrossBankPay { get; set; }

        /// <summary>
        /// 存款等级
        /// </summary>
        public string DepositType { get; set; }

        /// <summary>
        /// 备注
        /// </summary>
        public string Remark { get; set; }

        /// <summary>
        /// 使用时间
        /// </summary>
        public string UsingStatusRemark { get; set; }

        /// <summary>
        /// 虚拟机编码
        /// </summary>
        public string VmClientId { get; set; }

        /// <summary>
        /// 功能权限
        /// </summary>
        public List<string> UserPermission { get; set; }

    }
}
